var ctr = 1;
var o ={
    a_submit:function(param){
        $(param.index).ajaxForm({
            'dataType':'json',
            'beforeSubmit':function(){
                o.preloader({
                    index:'.preloader-2'
                });
            },
            'success':function(d){
                //alert(d);                    
                o.alert({
                    index:param.toggle,
                    type:"ajax-"+d.success,
                    msg:d.msg
                                        
                });
                                                
                o.preloader({
                    index:'.preloader-2',
                    hide:true
                });
                if(d.redirect){
                    setTimeout('redirect("'+d.redirect+'")',1000);
                }
                                    
                if(d.refresh_captcha){
                    $(".captcha").hide().attr('src', BASE_URL+'auth/captcha/'+(ctr++)).load(function(){
                        $(this).show();
                    });
                }
            }
        });
    },
    preloader:function(param){
        if(param.hide){
            $(param.index).hide(500);
        }else{
            $(param.index).show(100);
        }
    },
    alert:function(par){
                            
        $(par.index).html('<span class="'+par.type+'">'+par.msg+'</span>');
    }
};
                
                
function redirect(url){
    window.location = url;
}